hydraulic drill rig - Turkish English Dictionary